---
title: iAdjustedRateProvider
summary: API reference for iAdjustedRateProvider.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-08-21
library: SAIF.Business.Policy
reference_type: package
---

# iAdjustedRateProvider

`iAdjustedRateProvider` declares the rating attributes an `iAdjustedRateFactor` implementation needs to compute a rate-adjustment factor — pure rate factor, market type, experience-modifier ratability, manual class type, and benefit jurisdiction.

## Purpose
- Expose the minimal set of rating attributes an `iAdjustedRateFactor.Factor` implementation needs, decoupling factor computation from any specific policy-period type.

## Context
- Namespace: `SAIF.Business.Policy`
- Assembly/package: `SAIF.Business.Policy` (`PolicyCommon`)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `PureRateFactor` | `ReadOnly Property PureRateFactor As Decimal` | Base pure rate factor before adjustment. |
| `MarketType` | `ReadOnly Property MarketType As Enums.MarketTypes` | Market type of the provider, relevant to factor computation. |
| `IsExperienceModifierRatable` | `ReadOnly Property IsExperienceModifierRatable As Boolean` | Whether the provider's rate is subject to an experience modifier. |
| `ManualClassType` | `ReadOnly Property ManualClassType As ManualClassTypes` | Manual class type of the provider, relevant to factor computation. |
| `BenefitJurisdiction` | `ReadOnly Property BenefitJurisdiction As BenefitJurisdictions` | Benefit jurisdiction of the provider, relevant to factor computation. |

## Behavioral notes
- No in-repo implementer of `iAdjustedRateProvider` was found; implementations live in consuming applications.**

## Constraints and usage notes
- This is a declaration-only contract with no default behavior.

> **Note:** Statements marked with ** could not be confirmed; treat as unknown until verified.

## Sources
- SAIF.Business.Policy/CodeMaps/iAdjustedRateFactor.vb
